<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 判断字符串中是否存在某个字符或者字符串  includes()
        // 判断字符串中是否存在某个字符,返回下标，否则返回-1  indexOf()
        // 拼接字符串 concat()
        // 截取字符串 slice() 


        // 转化为大写 toUpperCase()
        // 转化为小写 toLowerCase()


        // 字符串截取
        //   substring(i , i)
        //   substr(i , howmany)


        // 去掉首尾的空格  trim()

        // 替换 replace(xx , '**') 

        // 字符串转数组  split() 



        var str = '123ABChello js' ;
        console.log(str) ;
        console.log(str.length) ;

        console.log(str.includes('ljs')) ;   // false
        console.log(str.indexOf('js')) ;   // 6

        console.log(str.concat(' hi')) ;

        console.log(str.slice(0,3)) ;  // hel

        console.log(str.toUpperCase()) ;



        function toUpperCase(str) {
            var str2 = '' ;
            for(var i in str) {
                // 判断是不是小写
                if(str.charCodeAt(i) >= 97 && str.charCodeAt(i) <= 122) {
                    var n = str.charCodeAt(i) - 32 ;
                    str2 += String.fromCharCode(n) ;
                }
                else {
                    str2 += str.charAt(i) ;
                }
            }
            return str2 ;
        }


        console.log(toUpperCase('12heAB')) ;


        var str1 = 'helLo' ;
        var str2 = 'HELlo' ;
        // 不区分大小写的方法   都转为大写或者都转为小写
        if(str1.toLowerCase() === str2.toLowerCase()) {
            alert('=') ;
        }


        console.log(str1.substring(1,3)) ; // el

        console.log(str1.substr(2,3)) ; // lLo



        var str = '    hello js   ' ;
        console.log(str) ;
        console.log(str.trim()) ;


        var str = '卧槽，js真简单' ;
        console.log(str.replace('卧槽' , '**')) ;


        var str = 'hello' ;
        var arr = str.split('') ;
        console.log(arr) ;  // ['h' , 'e' ,'l' , 'l' , 'o']

        var str2 = 'good good study day day up' ;
        var arr = str2.split(' ') ;
        console.log(arr) ;


        var str = '1,2,3,4,5' ;
        console.log(str.split(',')) ;



    </script>
    
</body>
</html>